/**
*┌──────────────────────────────────────────────────────────────┐
*│　描    述：Manager_log                                                    
*│　作    者：NetCoreCMS                                              
*│　版    本：1.0   模板代码自动生成                                              
*│　创建时间：2019-12-25 10:52:46                           
*└──────────────────────────────────────────────────────────────┘
*┌──────────────────────────────────────────────────────────────┐
*│　命名空间： NetCoreCMS.IRepository                                   
*│　接口名称： IManager_logRepository                                      
*└──────────────────────────────────────────────────────────────┘
*/
using NetCoreCMS.Models;
using System;
using System.Threading.Tasks;

namespace NetCoreCMS.IRepository
{
    public interface IManager_logRepository : IBaseRepository<Manager_log, Int32>
    {
        /// <summary>
        /// 根据用户名返回上一次登录记录
        /// </summary>
        Models.Manager_log GetModel(string user_name, int top_num, string action_type);
        Task<Models.Manager_log> GetModelAsync(string user_name, int top_num, string action_type);
        int GetCount(string conditions);
        int DeleteDay(int dayCount);
    }
}